.head {height: 111px;    width: 100%;border-bottom: 1px solid #d10000;}
.head .main a{float: left}
.head .main ul{float: right;overflow: hidden;width: 600px;margin-top: 25px}
.head .main ul li{width: 150px;float: left}

.head .main ul li em{position: relative;margin-left: 60px;display: block;width: 30px;height: 30px;border-radius: 50%;background: #cdcdcd;text-align: center;line-height: 30px;    font-size: 15px;font-weight: bold;color: #fff;}
.head .main ul li em:before{content: "";display: block;width: 60px;height: 5px;background: #cdcdcd;position: absolute;top: 12.5px;left: -60px}
.head .main ul li em:after{content: "";display: block;width: 60px;height: 5px;background: #cdcdcd;position: absolute;top: 12.5px;left: 30px}
.head .main ul li span{text-align: center;display: block;width: 75px;margin: auto;color: #999;line-height: 20px;font-family: 'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;font-size: 15px;}
.head .main ul li.active em{background: #cf2e13}
.head .main ul li.active em:before{background: #cf2e13}
.head .main ul li.active em:after{background: #cf2e13}
.head .main ul li.active span{color: #cf2e13}

.cart{min-height: 605px}
.cart .settleMain {width: 1000px;    border: 1px solid #c97070;margin-top: 20px;}
.cart .settleMain h4{background: #c97070;  height: 28px;  line-height: 28px;  padding-left: 15px;  color: #fff;  font-size: 16px;  font-weight: bold;}
.cart .settleCont{    padding: 20px;}
.cart .settleCont .baoyou{background: #e0f2f1;border-radius: 5px;height: 28px;line-height: 28px;color: #00a5b1;}
.cart .settleCont .baoyou em{    display: inline-block;background: #6bcbd2;line-height: 20px;padding: 0px 8px;height: 20px;text-align: center;color: #fff;font-size: 12px;margin: 4px 8px;float: left;border-radius: 5px;}
.cart .settleCont table{width: 954px}
.cart .settleCont table thead{width: 954px;margin-bottom: 10px}
.cart .settleCont table tbody{width: 954px}
.cart .settleCont table tr{width: 100%;}
.cart .settleCont table thead td{background: #eee}
.cart .settleCont table td{ text-align: center ;flex: 1; border: 1px solid #ccc;; height: 28px;line-height: 28px;color: #444;font-size: 12px;padding: 0px 5px;}
.cart .settleCont table tr td:first-of-type{width: 480px;text-align: left}
.cart .settleCont table tbody td.cart .settleCont table tbody td{   border: 1px solid #ccc;padding: 10px;}
.cart .settleCont table tbody td:first-of-type{height: 72px;display: flex;justify-content: space-between;align-items: center}
.cart .settleCont table tbody .mid {width: 52px;height: 52px;float: left;}
.cart .settleCont table tbody .mid img {width: 100%}
.cart .settleCont table tbody .left {float: left}
.cart .settleCont table tbody .right {float: left;flex: 1}
.cart .settleCont table tbody .reduce,.cart .settleCont table tbody .add{display: inline-block;border: 1px solid #ddd;background-color: #eee;width: 20px;height: 24px;line-height: 24px;text-align: center;color: #666;text-decoration: none;font-size: 14px;vertical-align: middle;}
.cart .settleCont table tbody .pro_num{    border: 1px solid #ddd;width: 30px;height: 24px;line-height: 24px;display: inline-block;text-align: center;font-size: 14px;vertical-align: middle;margin: 0px;border-left: none;border-right: none;}
.cart .settleCont table tbody #total{    color: #e52100;}
.cart .settleCont table tbody .total{    color: #e52100;}
.cart .settleCont table tbody .del{     color: #0064ed;}
.cart .settleCont .cartBottom{;padding: 0 21px;margin-top: 20px;position:relative;left: -20px;line-height: 45px;background-color: #f0f0f0;height: 45px;top: 0px;width: 998px;font-size: 12px}

.cart .settleCont .cartBottom .left{float: left;}
.cart .settleCont .cartBottom .right{float: right;}
.cart .settleCont .cartBottom .right .totalAll{color: #e52100;font-family: Verdana, Geneva, sans-serif;font-style: normal;font-size: 20px;font-weight: bold;vertical-align: middle;}
.cart .settleCont .cartBottom .right .accounts{    float: right;width: 140px;height: 45px;background-color: #cf2e13;text-align: center;line-height: 45px;color: #fff;font-size: 17px;border: none;cursor: pointer;margin-left: 20px}